package com.sz.common.pay.pingan.entity.b2b.query;

import lombok.Data;

/**
 * Function:  查询对账文件密码【1349】 <br>
 *
 * @Author: HeWenBo <br>
 * @Date: 2017/12/19 下午4:36
 * 查询对账文件密码【1349】
 * 接口说明
 * 公网接入：
 * 该接口用于查询对账文件密码。
 * 银行每日生成文件后，加密放置在银行公共服务器，市场先查询文件密码，再通过客户端取回本地，客户端会根据密码进行解密，故本地收到的文件是明文状态。
 * 若当天无流水文件，则FileExist返回0，银行不会上传空文件，此处是接口约定，市场就不用处理了。
 *
 * 专线接入：
 * 该接口可用于查询有无对账文件。
 * 若当天无流水文件，则FileExist返回0，银行不会上传空文件，此处是接口约定，市场就不用处理了。
 * 关于查询日期，例如今天是20160802，查询的对账文件肯定是昨日的（每天凌晨生成昨天的对账文件），即20160801。所以日期不能送20160802，要送20160801才能获取到昨天的对账文件。
 *
 * 接口字段
 * 请求包：交易网－> 监管系统
 * 输入项名称	    英文名	    最大长度	    输入属性	注释
 * 资金汇总账号	SupAcctId	C(32)	    必输
 * 对账文件类型	FuncFlag	C(2)	    必输	    20：出入金文件
 *                                              21：开销户文件
 *                                              22：会员余额文件
 *                                              23：会员交易文件
 *                                              24：在途充值文件
 * 查询日期	    CheckDate	C(8)	    必输	    格式：Yyyymmdd
 * 保留域	        Reserve	    C(120)	    可选
 */
@Data
public class ReconciliationFilesPasswordRequest {
    private String TranFunc = "1349";
    private String SupAcctId;
    private String FuncFlag;
    private String CheckDate;
    private String Reserve;
}
